package Utils;

import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author Adriano
 */
public class Producao {

    private TipoProducao producao;
    private List<TipoProducao> produzido;

    public Producao(TipoProducao producao) {
        this.producao = producao;
        this.produzido = new ArrayList<>();
    }
    
    public boolean produz(List<TipoProducao> produzido){
        if (this.produzido.size() == produzido.size()){
            for (int i = 0; i < this.produzido.size(); i++)
                if (this.produzido.get(i) != produzido.get(i))
                    return false;
        }
        return true;
    }
    

    public void addProduto(TipoProducao producao) {
        this.produzido.add(producao);
    }

    public TipoProducao getProducao() {
        return producao;
    }

    public void setProducao(TipoProducao producao) {
        this.producao = producao;
    }

    public List<TipoProducao> getProduzido() {
        return produzido;
    }

    public void setProduzido(List<TipoProducao> produzido) {
        this.produzido = produzido;
    }

}
